﻿
local MAJOR, MINOR = "LibRareIDs-1.0", "R1"
local lib = LibStub:NewLibrary(MAJOR, MINOR)

if not lib then return end

-- LibRareIDs-1.0 provides a table that flags mobIDs true if the mob linked to the ID is a Rare.
-- Example: if LibStub("LibRareIDs-1.0").RareIDs[mobID] then print("Found a rare!") end
-- How to get mobid from GUID
-- local mobid = tonumber(GUID:sub(9, 12), 16)

-- Explanation of comments. First quoted string is German locale string of mob.

local RareIDs = {
	[32517] = true,	--Loque'nahak
	[32377] = true,	--Perobas der Blutdürster
	[32487] = true,	--Putridus der Uralte
	[16181] = true,	--Rokad der Verheerer
	[32417] = true,	--Scharlachroter Hochlord Daion
	[32447] = true,	--Schildwache von Zul'Drak
	[16180] = true,	--Shadikith der Gleiter
	[32438] = true,	--Syreian der Knochenschnitzer
	[32475] = true,	--Terrorspinner
	[32400] = true,	--Tukemuth
	[32435] = true,	--Vern
	[32409] = true,	--Verrückter Überlebender von Indu'le
	[32386] = true,	--Vigdis die Kriegsmaid
	[32630] = true,	--Vyragosa
	[32358] = true,	--Fumblub Gangwindung
	[32471] = true,	--Griegen
	[32422] = true,	--Grocklar
	[32495] = true,	--Hildana Todesstehler
	[32501] = true,	--Hochthan Jorfus
	[32429] = true,	--Wutentbrannter Hass
	[32491] = true,	--Zeitverlorener Protodrache
	[32357] = true,	--Alte Kristallborke
	[32481] = true,	--Aotona
	[32500] = true,	--Dirkee
	[32361] = true,	--Eishorn
	[16179] = true,	--Hyakiss der Lauerer
	[32485] = true,	--König Knirsch
	[32398] = true,	--King Ping
	[18696] = true,	--Kraator
	[10201] = true,	--Lady Hederine
	[18683] = true,	--Leerjäger Yar
	[14506] = true,	--Lord Hel'nurath
	[18680] = true,	--Marticar
	[18677] = true,	--Mekthorg der Wilde
	[18690] = true,	--Mordruck
	[20932] = true,	--Nuramoc
	[18685] = true,	--Okrek
	[1838] = true,	--Scharlachroter Befrager
	[1839] = true,	--Scharlachroter Hochkleriker
	[14471] = true,	--Setis
	[18693] = true,	--Sprecher Mar'grom
	[18698] = true,	--Steinherz der Bestrafer
	[18694] = true,	--Collidus der Sphärenwächter
	[1851] = true,	--Die Hülse
	[18678] = true,	--Gierschlund
	[10899] = true,	--Goraluk Hammerbruch
	[17144] = true,	--Grimmzahn
	[18682] = true,	--Sumpflauerer
	[18686] = true,	--Verdammnisverkünder Jurim
	[18689] = true,	--Verkrüppler
	[18679] = true,	--Vorakem Unheilsbote
	[18681] = true,	--Abgesandter des Echsenkessels
	[18695] = true,	--Botschafter Jerrikar
	[18684] = true,	--Bro'Gaz der Klanlose
	[18697] = true,	--Chefingenieur Lorthander
	[1843] = true,	--Großknecht Jerris
	[18692] = true,	--Hemathion
	[8981] = true,	--Fehlfunktionierender Häscher
	[8299] = true,	--Fledderschnabel
	[6582] = true,	--Gelegemutter Zavas
	[10196] = true,	--General Colbatann
	[6650] = true,	--General Fangferror
	[9718] = true,	--Ghok Haudrauf
	[10825] = true,	--Gish der Unbewegliche
	[9604] = true,	--Gorgon'och
	[14472] = true,	--Gretheer
	[10199] = true,	--Grizzel Schneepfote
	[1844] = true,	--Großknecht Marcrid
	[14477] = true,	--Grubthor
	[6583] = true,	--Gruff
	[8979] = true,	--Gruklash
	[10263] = true,	--Brennende Teufelswache
	[8301] = true,	--Clack der Häscher
	[14345] = true,	--Der Ongar
	[11497] = true,	--Der Razza
	[10817] = true,	--Duggan Wildhammer
	[9602] = true,	--Hahk'Zor
	[10821] = true,	--Hed'mush der Faulende
	[8976] = true,	--Hematos
	[10558] = true,	--Herdsinger Forresten
	[10828] = true,	--Hochgeneral Abbendis
	[8282] = true,	--Hochlord Mastrogonde
	[11383] = true,	--Hohepriesterin Hai'watna
	[14478] = true,	--Hurrikanus
	[10509] = true,	--Jed Runenblick
	[9218] = true,	--Kampflord der Felsspitzoger
	[10198] = true,	--Kashoch der Häscher
	[6584] = true,	--König Mosh
	[7137] = true,	--Korruptus
	[14476] = true,	--Krellack
	[10822] = true,	--Kriegsherr Thresh'jin
	[10376] = true,	--Kristallfangzahn
	[6649] = true,	--Lady Sesspira
	[14473] = true,	--Lapress
	[14479] = true,	--Lord des Schattenhammers Everun
	[10826] = true,	--Lord Finstersense
	[1848] = true,	--Lord Maldazzar
	[6647] = true,	--Magister Falkhelm
	[8297] = true,	--Magronos der Unerschütterliche
	[9217] = true,	--Maguslord der Felsspitzoger
	[6652] = true,	--Meister Gräuelbart
	[9219] = true,	--Metzger der Felsspitzoger
	[10197] = true,	--Mezzir der Heuler
	[8217] = true,	--Mith'rethis der Verzauberer
	[6646] = true,	--Monnos der Älteste
	[7104] = true,	--Moosmannus
	[11447] = true,	--Mushgog
	[8304] = true,	--Mutreich
	[16184] = true,	--Nerubischer Aufseher
	[14343] = true,	--Olm der Weise
	[8923] = true,	--Panzor der Unbesiegbare
	[1850] = true,	--Putridius
	[9024] = true,	--Pyromant Weisenkorn
	[10200] = true,	--Rak'shiri
	[9046] = true,	--Rüstmeister der Schmetterschilde
	[14475] = true,	--Rex Ashil
	[1841] = true,	--Scharlachroter Henker
	[1837] = true,	--Scharlachroter Richter
	[8298] = true,	--Akubar der Seher
	[14340] = true,	--Alshirr Teufelsodem
	[10202] = true,	--Azurous
	[9596] = true,	--Bannok Grimmaxt
	[8213] = true,	--Eisenpanzer
	[1847] = true,	--Faulmähne
	[1885] = true,	--Scharlachroter Schmied
	[13896] = true,	--Schuppenbart
	[11498] = true,	--Skarr der Unbezwingbare
	[10393] = true,	--Skul
	[10809] = true,	--Steinbuckel
	[10078] = true,	--Terrorstifter
	[8978] = true,	--Thauris Balgarr
	[10827] = true,	--Todessprecher Selendre
	[10077] = true,	--Totenreißer
	[11467] = true,	--Tsu'zee
	[6585] = true,	--Uhk'loc
	[9042] = true,	--Verek
	[8300] = true,	--Verheerer
	[10119] = true,	--Volchan
	[10824] = true,	--Waldläuferlord Falkenspeer
	[9041] = true,	--Wärter Stilgiss
	[14342] = true,	--Wutpranke
	[2931] = true,	--Zaricotl
	[14474] = true,	--Zora
	[10823] = true,	--Zul'Brin Wirbelstab
	[14446] = true,	--Flossgat
	[6650] = true,	--General Fangferror
	[8215] = true,	--Grimungous
	[8207] = true,	--Großer Feuervogel
	[8205] = true,	--Haarka der Gefräßige
	[1063] = true,	--Jade
	[8214] = true,	--Jalinde Sommerdrache
	[8200] = true,	--Jin'Zallah der Sandbringer
	[8218] = true,	--Kaltherz der Streicher
	[3581] = true,	--Kanalbestie
	[10081] = true,	--Karaburan
	[14447] = true,	--Kiemorius
	[8211] = true,	--Klippenspringer
	[5349] = true,	--Arash-ethis
	[5346] = true,	--Blutschrei der Pirscher
	[8202] = true,	--Cyclok der Irre
	[8924] = true,	--Das Ungetüm
	[8279] = true,	--Defekter Kriegsgolem
	[14224] = true,	--7:XT
	[5356] = true,	--Knurrer
	[8203] = true,	--Kregg Kielhol
	[8199] = true,	--Kriegsanführer Krazzilak
	[14491] = true,	--Kurmokk
	[5343] = true,	--Lady Szallah
	[5354] = true,	--Laubbruder Knarz
	[2541] = true,	--Lord Sakrasis
	[14445] = true,	--Lordkommandant Wyrmak
	[12237] = true,	--Meshlok der Ernter
	[8296] = true,	--Mojo der Verwachsene
	[14344] = true,	--Mongress
	[14448] = true,	--Moosbart
	[8208] = true,	--Mordlustige Eiterpfote
	[2447] = true,	--Narillasanz
	[8201] = true,	--Omgorn der Verirrte
	[2779] = true,	--Prinz Nazjak
	[5350] = true,	--Qirot
	[6581] = true,	--Ravasaurusmatriarchin
	[8210] = true,	--Reißerklaue
	[8277] = true,	--Rekk'tilac
	[8216] = true,	--Retherokk der Berserker
	[14490] = true,	--Rippa
	[2752] = true,	--Rumpler
	[10080] = true,	--Sandarr der Wüstenräuber
	[8281] = true,	--Scald
	[1552] = true,	--Schuppenbauch
	[4339] = true,	--Schwefelblut
	[8280] = true,	--Shleipnarr
	[5352] = true,	--Silbergrimm der Weise
	[8283] = true,	--Sklavenmeister Schwarzherz
	[8278] = true,	--Smoldar
	[8204] = true,	--Soriid der Verschlinger
	[8303] = true,	--Suhlaman
	[8302] = true,	--Todesauge
	[14339] = true,	--Todesheuler
	[6651] = true,	--Torwächter Donnerschrei
	[6118] = true,	--Varo'thens Geist
	[11688] = true,	--Verfluchter Zentaur
	[2754] = true,	--Anathemus
	[6648] = true,	--Antilos
	[5347] = true,	--Antilus der Aufsteiger
	[8212] = true,	--Der Reak
	[8660] = true,	--Evalcharr
	[2601] = true,	--Faulbauch
	[14492] = true,	--Verifonix
	[5399] = true,	--Veyzhack der Kannibale
	[5400] = true,	--Zekkis
	[10082] = true,	--Zerillis
	[8219] = true,	--Zul'arek Faulhass
	[5935] = true,	--Eisenauge der Unbesiegbare
	[6489] = true,	--Eisenrücken
	[507] = true,	--Fenros
	[2609] = true,	--Geomant Flintdolch
	[6488] = true,	--Gestürzter Held
	[14487] = true,	--Gluckser
	[4380] = true,	--Graunebelwitwe
	[14221] = true,	--Gravis Galgenknoten
	[7057] = true,	--Grubenmeister Schaufelphlansch
	[14234] = true,	--Hayoc
	[763] = true,	--Häuptling der Verirrten
	[14227] = true,	--Hissperak
	[14226] = true,	--Kaskk
	[14228] = true,	--Kicherer
	[2753] = true,	--Barnabus
	[2749] = true,	--Belagerungsgolem
	[7895] = true,	--Botschafter Blutzorn
	[14237] = true,	--Brühschlammerwurm
	[14223] = true,	--Cranky Benj
	[5933] = true,	--Achellios der Verbannte
	[5934] = true,	--Klingenherz
	[1106] = true,	--Koch der Verirrten
	[2744] = true,	--Kommandant der Schattenschmiede
	[771] = true,	--Kommandant Felstrom
	[2603] = true,	--Kovork
	[2751] = true,	--Kriegsgolem
	[18241] = true,	--Krusti
	[14277] = true,	--Lady Zephris
	[2453] = true,	--Lo'Grosh
	[14236] = true,	--Lord Angler
	[503] = true,	--Lord Malathrom
	[2604] = true,	--Molok der Zermalmer
	[534] = true,	--Nefaru
	[2606] = true,	--Nimar der Töter
	[14232] = true,	--Pfeil
	[14225] = true,	--Prinz Kellen
	[10647] = true,	--Prinz Schleifer
	[14233] = true,	--Reißerschuppe
	[14488] = true,	--Roloch
	[2602] = true,	--Ruul Zweistein
	[2600] = true,	--Sänger
	[1140] = true,	--Scharfzahnmatriarchin
	[14230] = true,	--Schwarzauge
	[4132] = true,	--Silithidverheerer
	[2452] = true,	--Skhowl
	[2258] = true,	--Steinwüter
	[3792] = true,	--Terrowulfrudelführer
	[12037] = true,	--Ursol'lok
	[14229] = true,	--Verfluchter der Zackenkämme
	[2605] = true,	--Zalas Bleichborke
	[2850] = true,	--Zerbrochener Zahn
	[14222] = true,	--Araga
	[6490] = true,	--Azshir der Schlaflose
	[5937] = true,	--Übelstich
	[2598] = true,	--Darbel Montrose
	[14235] = true,	--Der Faulende
	[14231] = true,	--Drogoth der Wanderer
	[5849] = true,	--Buddler Flammenschmied
	[616] = true,	--Chatter
	[5832] = true,	--Donnerstampfer
	[10642] = true,	--Eck'alom
	[1112] = true,	--Egelwitwe
	[4842] = true,	--Erdenrufer Halmgar
	[14273] = true,	--Felsenherz
	[5831] = true,	--Flinkmähne
	[2108] = true,	--Garneg Brandschädel
	[14427] = true,	--Gibblesnik
	[2476] = true,	--Großer Lochkrokilisk
	[5931] = true,	--Großknecht Rigger
	[10639] = true,	--Grummelkehle
	[5859] = true,	--Hagg Taurenfluch
	[5799] = true,	--Hannah Messerblatt
	[14426] = true,	--Harb Faulberg
	[4425] = true,	--Blinder Jäger
	[1398] = true,	--Boss Galgosh
	[6228] = true,	--Botschafter der Dunkeleisenzwerge
	[14424] = true,	--Brülmor
	[5797] = true,	--Aean Flinkbach
	[1944] = true,	--Haudrauf der Moderfelle
	[5851] = true,	--Hauptmann Gerogg Hammerzeh
	[5847] = true,	--Heggin Steinbart
	[5828] = true,	--Humar der Rudellord
	[14281] = true,	--Jimmy der Bluter
	[1037] = true,	--Kampfmeister des Drachenmals
	[584] = true,	--Kazon
	[14425] = true,	--Knochennager
	[1948] = true,	--Knurrmähne
	[10640] = true,	--Knurrtatze
	[14279] = true,	--Kriechfänger
	[18241] = true,	--Krusti
	[10559] = true,	--Lady Vespia
	[7016] = true,	--Lady Vespira
	[521] = true,	--Lupos
	[2090] = true,	--Ma'ruk Wyrmschuppe
	[1399] = true,	--Magosh
	[5848] = true,	--Malgin Gerstenbräu
	[5800] = true,	--Marcus Bel
	[10643] = true,	--Muggelflosse
	[4066] = true,	--Nal'taszar
	[574] = true,	--Naraxis
	[14276] = true,	--Narbenflosse
	[10644] = true,	--Nebelheuler
	[4015] = true,	--Prachtschwingenpatriarch
	[4030] = true,	--Rachsüchtiges Urtum
	[2283] = true,	--Regent von Rabenklaue
	[14278] = true,	--Ro'Bell
	[947] = true,	--Rohh der Schweigsame
	[14280] = true,	--Samras
	[5916] = true,	--Schildwache Amarassan
	[14433] = true,	--Schlicker
	[5930] = true,	--Schwester Sichelschwinge
	[3253] = true,	--Silithidernter
	[4438] = true,	--Speerträger der Klingenhauer
	[5864] = true,	--Speerträger Schweingart
	[14269] = true,	--Sucher Aqualon
	[14275] = true,	--Tamra Sturmlanze
	[5798] = true,	--Thora Mondfeder
	[3773] = true,	--Akkrilus
	[3735] = true,	--Apotheker Falthis
	[10641] = true,	--Astschnapper
	[5834] = true,	--Azzere die Himmelsklinge
	[5827] = true,	--Brontus
	[5915] = true,	--Bruder Rabeneiche
	[1720] = true,	--Bruegal Eisenfaust
	[3872] = true,	--Todeshöriger Hauptmann
	[5928] = true,	--Trauerschwinge
	[462] = true,	--Vultros
	[1920] = true,	--Zauberschreiber von Dalaran
	[5932] = true,	--Zuchtmeister Peitschzahn
	[16854] = true,	--Eldinarcus
	[14267] = true,	--Emogg der Zermalmer
	[472] = true,	--Fedfennel
	[573] = true,	--Feindschnitter 4000
	[10358] = true,	--Fellicents Schemen
	[5841] = true,	--Felslanze
	[22060] = true,	--Fenissa die Assassine
	[2192] = true,	--Feuerrufer Radison
	[14272] = true,	--Fletschzahn
	[8503] = true,	--Frickelwelk
	[3056] = true,	--Geistheuler
	[3672] = true,	--Boahn
	[520] = true,	--Brack
	[5838] = true,	--Bruchspeer
	[2186] = true,	--Carnivous der Zerstörer
	[1911] = true,	--Deeb
	[5912] = true,	--Deviatfeendrache
	[3270] = true,	--Alte Mystikerin Grimmschnauze
	[5863] = true,	--Geopriester Gukk'rok
	[3398] = true,	--Gesharahan
	[14429] = true,	--Grimmtatze
	[1425] = true,	--Grizlak
	[5835] = true,	--Großknecht Grills
	[100] = true,	--Gruff Schnappflink
	[5824] = true,	--Hauptmann Stumpfhauer
	[5822] = true,	--Höllenwirker Hoohn
	[5836] = true,	--Ingenieur Wirbelgig
	[14270] = true,	--Kalmarrik
	[12433] = true,	--Krethis Schattennetz
	[2184] = true,	--Lady Mondblick
	[572] = true,	--Leprithus
	[2191] = true,	--Licillin
	[14268] = true,	--Lord Condar
	[7017] = true,	--Lord Sündenbrecher
	[596] = true,	--Manipulierter Adliger
	[599] = true,	--Marisa du'Paige
	[1424] = true,	--Meisterbuddler
	[3586] = true,	--Minenarbeiter Johnson
	[7015] = true,	--Platsch der Grausame
	[3470] = true,	--Rathorian
	[10357] = true,	--Ressan der Aufstachler
	[14271] = true,	--Rippenbrecher
	[2175] = true,	--Schattenklaue
	[3295] = true,	--Schlammbestie
	[2172] = true,	--Schreitergelegemutter
	[3535] = true,	--Schwarzmoos der Stinker
	[5785] = true,	--Schwester Hasspeitsche
	[5830] = true,	--Schwester Wildkralle
	[14266] = true,	--Shanda die Weberin
	[519] = true,	--Slark
	[5829] = true,	--Snort der Spucker
	[10359] = true,	--Sri'skulk
	[5837] = true,	--Steinarm
	[5842] = true,	--Takk der Springer
	[61] = true,	--Thuros Flinkfinger
	[5823] = true,	--Todesschinder
	[3652] = true,	--Trigore der Peitscher
	[506] = true,	--Unteroffizier Geiferkralle
	[5787] = true,	--Vollstrecker Emilgund
	[1260] = true,	--Altvater Arktikus
	[1119] = true,	--Baumfaust
	[1130] = true,	--Bjarn
	[12431] = true,	--Blutmaul
	[5865] = true,	--Dishu
	[22062] = true,	--Dr. Krummbein
	[12432] = true,	--Zwingenkiefer
	[1132] = true,	--Holzkopf
	[16380] = true,	--Knochenhexe
	[5808] = true,	--Kriegsherr Kolkanis
	[3068] = true,	--Mazzranache
	[99] = true,	--Morgaine die Verschlagene
	[1910] = true,	--Muad
	[79] = true,	--Narg der Zuchtmeister
	[12116] = true,	--Priesterin von Elune
	[14697] = true,	--Schwerfälliger Schrecken
	[5786] = true,	--Stummelspeer
	[14432] = true,	--Threggil
	[16855] = true,	--Tregla
	[14428] = true,	--Uruson
	[1531] = true,	--Verirrte Seele
	[5809] = true,	--Wachkommandant Zalaphil
	[5345] = true,	--Diamantenkopf
	[1137] = true,	--Edan der Heuler
	[14431] = true,	--Furie Shelda
	[16379] = true,	--Geist der Verdammten
	[1936] = true,	--Bauer Solliden
	[10356] = true,	--Bayne
	[14430] = true,	--Dämmerpirscher
	[5807] = true,	--Der Kratzer
	[5826] = true,	--Geolord Sprenkel
	[1533] = true,	--Gepeinigter Geist
	[471] = true,	--Giftzahnbrutmutter
}

lib.RareIDs = RareIDs
